#ifndef OBJECT_H
#define OBJECT_H

class Object
{
public:
    virtual ~Object();
    void render();
    void setPosition(float, float = 0, float = 0);
    void setTransMatrix(float *);
protected:
    float _m[4 * 4];
    virtual void renderInLocalFrame() const = 0;
};

#endif // OBJECT_H
